15062 matches found
CVE-2021-47641
CVE-2021-47641 (Linux kernel) affects the video fbdev Cirrus driver (cirrusfb) within the kernel’s fbdev subsystem. The issue arises in cirrusfb_check_pixclock when pixclock can be zero, causing a divide by zero that Syzkaller reported. The driver then rounds up pixclock to approximate maxclock, ...
CVE-2022-3526
CVE-2022-3526 is a Linux kernel issue affecting the macvlan_handle_frame path in drivers/net/macvlan.c (skb). The connected OSV advisory (SUSE-SU-2022:4617-1) confirms a memory-leak vulnerability associated with CVE-2022-3526 and lists it among the fixed issues in kernel updates for SUSE Linux En...
CVE-2022-48708
The CVE-2022-48708 issue affects the Linux kernel’s pinctrl/pinmux subsystem. A NULL dereference could occur because pinmux_generic_get_function() could return NULL and the code dereferenced the function pointer without a NULL check, in pcs_set_mux(). The vulnerability was addressed by adding a N...
CVE-2022-48788
The CVE-2022-48788 entry concerns a use-after-free in the Linux kernel nvme-rdma transport error_recovery path. The root cause is a race between submit_async_event and the error_recovery handler where the ctrl state is modified and admin queue destroyed without ensuring the async_event_work is fl...
CVE-2022-48875
CVE-2022-48875 affects the Linux kernel’s wireless stack (mac80211). The vulnerability arises when AMPDU start handling in the driver path can encounter a NULL sdata during deauthentication, leading to a NULL dereference. Specifically, ieee80211_tx_ba_session_handle_start() may receive NULL for s...
CVE-2022-48931
CVE-2022-48931: Linux kernel configfs race when calling configfs_register_subsystem()/configfs_unregister_subsystem() can lead to kernel panic due to concurrent list modifications during link_group()/unlink_group(). The root cause is a race in configfs item management when parent configfs_subsyst...
CVE-2022-48995
Mode C: Concrete details found. Affected component: Linux kernel module raydium_ts_i2c (raydium_i2c_ts) using sunray/raydium_i2c_send().Root cause: memory leak during i2c bank switching; tx_buf is not freed after BANK_SWITCH on i2c BUS operations, creating kmemleak objects in test with a bpf mock...
CVE-2022-49164
CVE-2022-49164 describes a Linux kernel vulnerability on PowerPC with TM (transaction memory) that could corrupt the user r13 register due to a SLB miss during treclaim/trechkpt handling. The issue occurs when SCRATCH0 is live with the saved user r13 value, which can be clobbered by the kernel r1...
CVE-2022-49265
The CVE-2022-49265 issue affects the Linux kernel where removing a genpd with GENPD_FLAG_IRQ_SAFE could trigger a sleep-in-atomic bug because genpd_debug_remove() is called with a spinlock held. Affected context includes call paths like debugfs_lookup and genpd_remove, leading to a sleeping funct...
CVE-2022-49359
CVE-2022-49359 : In Linux kernel’s DRM Panfrost handling, a use-after-free occurs when a panfrost_priv is freed but a job structure continues to reference it to obtain the MMU context. The fix drops the panfrost_priv reference from the job and adds a direct reference to the MMU structure that is ...
CVE-2022-49367
Summary (CVE-2022-49367) In the Linux kernel, the mv88e6xxx DSA MDIO registration path contains a refcount leak. The function of_get_child_by_name() returns a node pointer with an incremented refcount, but of_node_put() is not called when finished, leaking references. mv88e6xxx_mdio_register() fo...
CVE-2022-49418
The CVE-2022-49418 entry concerns a Linux kernel NFSv4 crash during referral lookup caused by using an uninitialized nfs4_label. The fix, as described in the provided documents, sends along the already-allocated fattr with nfs4_fs_locations and drops the memcpy of fattr, which avoids two extra al...
CVE-2022-49522
CVE-2022-49522 concerns a Linux kernel MMC driver issue (mmc: jz4740) where DMA maps could exceed the DMA engine’s capabilities. The root cause is not a research-level flaw but an inadequate limit on the maximum segment size for DMA data transfers. The fix enforces DMA engine limits on the jz4740...
CVE-2022-49529
CVE-2022-49529 affects the Linux kernel’s DRM/AMDGPU PM code. Root cause: during context release with software SMU disabled, pp_funcs may be uninitialized, causing a NULL pointer dereference and kernel panic (as shown by the amdgpu_dpm_force_performance_level trace). The vulnerability is resolved...
CVE-2022-49555
Summary: CVE-2022-49555 is tied to the Linux kernel Bluetooth subsystem (hci_qca). The issue arises when a timer is freed while still active due to code calling del_timer() instead of del_timer_sync(), risking timer-list corruption. The description notes that the hci_qca driver may trigger this, ...
CVE-2022-49568
CVE-2022-49568 affects the Linux kernel KVM code path, where a NULL dereference can occur during cleanup if destroy() is assumed non-NULL but is not (notably for some Book3s KVM devices that use release() instead). The root cause is an assumption in kvm_ioctl_create_device() that destroy() is alw...
CVE-2022-49711
A use-after-free vulnerability exists in the Linux kernel within the fsl-mc-bus bus driver. The issue occurs in fsl_mc_bus_remove(), where the pointer mc->root_mc_bus_dev->mc_io is passed to fsl_destroy_mc_io() even though mc->root_mc_bus_dev has already been freed in fsl_mc_device_remov...
CVE-2022-49793
CVE-2022-49793 is tied to Linux kernel code fixing a memory leak in iio_sysfs_trig_init within iio: trigger: sysfs. The issue arises from dev_set_name() allocating memory for the trigger name and not freeing it if device_add() fails; the fix ensures the allocated memory is released by freeing the...
CVE-2022-49901
CVE-2022-49901 affects the Linux kernel’s block multi-queue (blk-mq) path. It’s tied to a kmemleak issue triggered by modprobe null_blk.ko during queue initialization when an error path does not properly release resources. The description notes that q->ma_ops is set to NULL before blk_release_...
CVE-2022-50068
CVE-2022-50068 affects the Linux kernel DRM TTM path (drm/ttm). The issue is a null pointer dereference in ttm_bo_validate during and after bo initialization, triggered by inspecting a NULL bo->resource in mem_type handling, potentially causing a kernel crash (general protection fault) and a l...
CVE-2022-50220
CVE-2022-50220 is a Linux kernel vulnerability in the usbnet subsystem where a use-after-free can occur on disconnect due to linkwatch handling after unregister_netdev. The issue stems from usbnet_deferred_kevent() being awaited in a path that may access freed netdev state, potentially enabling m...
CVE-2023-3439
Ava ilable details from connected docs confirm CVE-2023-3439 affects the Linux kernel MCTP implementation. Specifically, mctp_unregister() reclaims a device resource on netcard detach, and a running routine may not notice this, leading to a use-after-free of the mdev->addrs object and a denial...
CVE-2023-52500
CVE-2023-52500 concerns the Linux kernel’s SCSI pm80xx driver. The issue was an information leakage risk where tags allocated for the OPC_INB_SET_CONTROLLER_CONFIG command were not freed when the response was processed, potentially exposing tag-related data. The connected advisories (e.g., Tencen...
CVE-2023-52692
The CVE-2023-52692 entry concerns the Linux kernel ALSA Scarrett2 path: scarlett2_usb_set_config() calls scarlett2_usb_get() but does not verify its return value, continuing with an invalid value if get() fails. The vulnerability is resolved by returning the error from scarlett2_usb_get() instead...
CVE-2023-52737
CVE-2023-52737: In the Linux kernel, when using Btrfs, fiemap could deadlock with an in-flight fsync due to not taking the inode lock (i_mutex) before fiemap operations. The root cause is that fiemap_fill_next_extent() could fault while accessing user space buffers, which creates a lock-order cyc...
CVE-2023-52992
CVE-2023-52992 affects the Linux kernel; the vulnerability exists in BPF’s send_signal_common path where a task with pid=1 can trigger a kernel panic (kernel: “Attempted to kill init!”). A fix was applied to skip pid=1 in bpf_send_signal_common(), preventing this panic. Impact is local, with pote...
CVE-2024-26721
In CVE-2024-26721, the Linux kernel’s drm/i915 dsc: PPS register address macro was wrong after PPS 11. The patch fixes the address calculation by adding an offset of 12 for PPS >= 12, correcting PPS 12–16 addresses that previously caused incorrect DSC PPS parameter reads/writes and potential D...
CVE-2024-27408
The CVE-2024-27408 issue affects the Linux kernel’s DMA engine (dw-edma) remote setup path. The race stems from the linked list element/pointer not being stored with the eDMA registers; if the doorbell is toggled before the full write of the linked list, a race can occur. The resolution is a patc...
CVE-2024-34777
CVE-2024-34777 affects the Linux kernel DMA mapping benchmark path. The issue occurs in the map_benchmark_ioctl() flow when validating node ids; node_possible() can receive an argument outside the valid [0, MAX_NUMNODES-1] range, enabling a KASAN wild-memory-access read in map_benchmark_ioctl (ke...
CVE-2024-35883
CVE-2024-35883 affects the Linux kernel's PCI SPI driver for mchp-pci1xxx. The issue is a potential null pointer dereference in pci1xxx_spi_probe caused by a failed devm_kzalloc, leading to dereferencing a null when spi_int/iter is accessed. Mitigation in the cited fix is to check spi_bus->spi...
CVE-2024-35920
In CVE-2024-35920, a race/NULL-pointer risk was addressed in the Linux kernel’s media: mediatek vcodec path. The fix adds a lock to protect the ctx_list to prevent dereferencing a NULL ctx_list in vpu_dec_ipi_handler when the list was deleted due to SCP IP block behavior, preventing a kernel oops...
CVE-2024-35986
CVE-2024-35986 affects the Linux kernel ti phy tusb1210 charger-detect path. The issue stems from long-lived in-kernel references to power_supply devices: unregistering a power_supply with an active reference can trigger a WARN in power_supply_unregister(), leading to a dangling reference and a c...
CVE-2024-35996
Technical details for CVE-2024-35996 are not provided in the supplied documents. The description summarizes kernel-mitigation changes, but there are no explicit affected products, versions, impacts, or fixes. Monitor vendor advisories for updates.
CVE-2024-38568
The CVE-2024-38568 entry concerns the Linux kernel: drivers/perf: hisi: hns3. It fixes an out-of-bounds write in the event_group array when more events than HNS3_PMU_MAX_HW_EVENTS are added to a perf event group. Root cause: lack of array index bounds checking when writing to event_group[]. Impac...
CVE-2024-40921
CVE-2024-40921 impacts the Linux kernel’s networking stack, specifically the bridge/mst path: the change fixes passing a vlan group pointer to br_mst_vlan_set_state by using the already obtained group rather than dereferencing it again. Root cause is a non-functional dereference path related to a...
CVE-2024-42290
Affected software: Linux kernel irqchip/imx-irqsteer on platforms such as i.MX8QM and i.MX8QXP. Issue: power-domain handling via clk_prepare could trigger a scheduling-while-atomic bug during device probing due to non-atomic runtime PM context. Root cause: runtime power management not synchronize...
CVE-2024-45029
CVE-2024-45029 affects the Linux kernel i2c Tegra driver on ACPI machines. The root cause is a mutex being used inside a spinlock during power-runtime handling, which can lead to a sleeping function call from an invalid context when __pm_runtime_resume() triggers acpi_subsys_runtime_resume(). The...
CVE-2024-46767
Technical details about CVE-2024-46767 are not provided in the connected documents. Monitor for updates.
CVE-2024-47683
CVE-2024-47683 affects the Linux kernel’s DRM/AMD display path. The issue is a NULL pointer dereference during MST/DSC setup when a mode change is not detected; the fix is to skip recomputing DSC parameters if there is no stream on the link, with further checks to confirm whether the stream is al...
CVE-2024-49990
CVE-2024-49990 is described in the initial document as a Linux kernel issue in drm/xe/hdcp where xe_gsc could be null when performing an HDCP capability check. The vulnerability was addressed by adding a GSC structure validity check to avoid a NULL pointer dereference. The Nessus plugin UNPATCHED...
CVE-2024-50092
The CVE affects the Linux kernel netconsole code path. A warning is erroneously emitted when this_chunk equals zero in net: netconsole, instead of only when this_chunk is negative; userdata handling remains valid across iterations. This could mislead operators but the underlying userdata path is ...
CVE-2024-53682
CVE-2024-53682 (Linux kernel) fixes a crash when CPU DVFS is used by patching the regulator AX P717 ramp_delay handling in axp20x, updating AXP_DESC_RANGES and AXP_DESC macros to set ramp_delay to 0, and adjusting ramp/step calculations for DCDC4. The issue stems from AXP717 ramp delay behavior (...
CVE-2024-56534
CVE-2024-56534 affects the Linux kernel isofs implementation. The flaw is a memory leak in iocharset handling during mount parsing; opt->iocharset may not be freed in some paths (e.g., when isofs_fill_super is bypassed, such as in get_tree_bdev_flags scenarios). The description notes that free...
CVE-2024-56671
CVE-2024-56671 affects the Linux kernel gpio graniterapids vGPIO driver. A crash during boot was caused by unauthorized modification of irq_chip.name via casting away const in gpio_irq_chip_set_chip; the issue stems from suboptimal initialization. The fix moves irq_chip.name initialization into t...
CVE-2024-56713
Technical details for CVE-2024-56713 are not provided in the connected documents. The initial description mentions nsim_pp_hold_write() issues in the Linux kernel but lacks explicit product/version/remediation details. Monitor for authoritative updates.
CVE-2024-57978
CVE-2024-57978 refers to a Linux kernel vulnerability in the media: imx-jpeg driver. The issue arises in detach_pm() where, if jpeg->pd_dev[i] is an error pointer, passing it to pm_runtime_suspended() can trigger an Oops. The description notes that existing checks cover error pointers and NULL...
CVE-2024-57990
CVE-2024-57990 refers to a Linux kernel vulnerability in the wireless stack, specifically the MT7925 driver within the MT76/mt7925 code path. The root cause is an off-by-one error in the mt7925_load_clc() path that allowed an out-of-bounds read/write due to a comparison that used ‘>’ where ‘&g...
CVE-2024-58003
CVE-2024-58003 affects the Linux kernel: the media i2c ds90ub9x3 driver family (ub913/ub953) could trigger a memory corruption/crash due to repeated removal calls. The root cause is a leftover call to fwnode_handle_put(priv->sd.fwnode) that was not removed when sd.fwnode handling changed in a ...
CVE-2025-21794
The CVE-2025-21794 issue affects the Linux kernel HID driver for thrustmaster devices (HID: hid-thrustmaster). It is a stack-out-of-bounds read in the core usb_check_int_endpoints() path caused by passing an ep_addr array to a loop that advances past the end of the array when a null terminator is...
CVE-2025-21801
CVE-2025-21801 : In the Linux kernel ravb (Renesas Ethernet) driver, the suspend/resume path fixes a missing rtnl lock that could allow conflicts with ongoing ndo operations. The issue is mitigated by ensuring the rtnl lock is held where required (e.g., ravb_open, ravb_close, and wol operations) ...